ファイナルファンタジー3
幻モンスター調査記
調査レポート2.モンスターのグラフィックを変える
幻のモンスターというのは、モンスター組み合わせ表の中にはありません。
つまり、自然には出てきません。
なので、自分で、ステータスやら、グラフィックやらを指定しなければなりません。
今回はモンスターのグラフィック変更を中心にお伝えします。
前回も書きましたが、グラフィックはステータスや色とは別なので、
変更してもグラフィックのみが変わります。

で、そこで問題なのがサイズです。
ファイナルファンタジー3ではモンスターごとに、そのモンスターのサイズがきまっています。
いろいろなサイズがありますが、
S、最も小さいタイプ(単独で最大8匹)
M、Sより少し大きめ(単独で最大6匹)
L、縦長タイプ
W、横長タイプ
XL、ボスタイプ(画面に1匹のみ)
の5種類にわけることにします。
もし、サイズの違うやつにグラフィックを書き換えたとしたら、どうなるか、

バーサーカー(サイズM)の枠内に、ゴブリン(サイズS)が左上から順に
8×8ドットずつ敷き詰められています。
つまり、グラフィックを換えるならサイズも、対応したサイズにしなければならないということです。
ゴブリンタイプのモンスターのグラフィック番号は00です。
ゴブリンと同じグラフィックで色の違うノッカーやレッドキャップも00です。
グラフィックタイプのリストを見たい場合はこちら
つまり、例えば幻モンスターのテリブルドラゴンを自分で出したいときは、
グラフィックの指定はイエロードラゴンと同じタイプにすればいいわけです。
.テリブルドラゴンのグラフィックがドラゴンタイプであると仮定したうえでの話です。
さて、先ほど取り上げた「サイズ」ですが、モンスターごとに適切なサイズはあるのですが、
これらの「サイズ」は、モンスターごとにそういうパラメータを持っているわけではありません(あくまで適切なサイズがあるだけ)。
では、どうなっているかというと、
モンスターの「サイズ」というパラメータは敵全体で持っています。
実は、「サイズ」というより、「サイズ&並び方」のように言った方が適切な気もします。
ま、具体的にみれば解かりやすいと思います。
ちなみにサイズのアドレスは11D7Bです。
さっき、
「サイズ&並び方」と書いたように、
11D7Bの値によって、並び方が決定します。
11D7Bの値が00の場合
11D7Bの値が01の場合
11D7Bの値が02の場合
11D7Bの値が03の場合
11D7Bの値が04の場合
11D7Bの値が05の場合
11D7Bの値が06の場合
11D7Bの値が07の場合
11D7Bの値が08の場合
11D7Bの値が09の場合
つまりは、テリブルドラゴンを出したいなら、
グラフィックをイエロードラゴンと同じにして、サイズは、XLのものを選ばないと
まともに表示されないわけです。
コードを書いてみると、
11D73-1-C6-グラフィック
11D7B-1-09-サイズXL
この2つで、テリブルドラゴン(ドラゴン系)のグラフィックを表示できるようになりました。


グラフィックだけなので、ステータス(名前)や色は当然元キャラのままです。
上のコードで画面全体がバグる事が希にありますが、これは第2グループのモンスターがいる場合などに発生すると思われます。
今後改善すべき点ではあります。
まあ、前回の
11D6B-1-BF-テリブルドラゴン
というステータスのコードもあわせれば、
あとは配色のみ!といったところでしょうかねぇ。
ということで、今回はここまでです。
次回は色をいろいろと指定してみます。
→→次回
出る
トップへ戻る